1a91f73006d2f15a7ccd8454129ad907c0debc7f,src/main/java/org/jcodec/containers/mxf/streaming/MXFVirtualTrack.java,MXFVirtualTrack,toSampleEntry,#GenericDescriptor#,123
Before Change
GenericPictureEssenceDescriptor ped = (GenericPictureEssenceDescriptor) d;
Rational ar = ped.getAspectRatio();
VideoCodecMeta se = new VideoCodecMeta(MP4Util.getFourcc(track.getCodec().getCodec()), null, new Size(
ped.getDisplayWidth(), ped.getDisplayHeight()),
new Rational((int) ((1000 * ar.getNum() * ped.getDisplayHeight()) / (ar.getDen() * ped
.getDisplayWidth())), 1000));
return se;
} else if (track.isAudio()) {
GenericSoundEssenceDescriptor sed = (GenericSoundEssenceDescriptor) d;
After Change
GenericPictureEssenceDescriptor ped = (GenericPictureEssenceDescriptor) d;
Rational ar = ped.getAspectRatio();
VideoCodecMeta se = VideoCodecMeta.createVideoCodecMeta(MP4Util.getFourcc(track.getCodec().getCodec()), null, new Size(
ped.getDisplayWidth(), ped.getDisplayHeight()), new Rational((int) ((1000 * ar.getNum() * ped.getDisplayHeight()) / (ar.getDen() * ped
.getDisplayWidth())), 1000));
return se;